diesel-powered bus - Spanish English Dictionary